package com.hxy.pojo.vo;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 工资明细(Paydetail)实体类
 *
 * @author feiyu
 * @since 2021-11-03 09:52:53
 */
public class PaydetailVo {


    private Long id;
    /**
     * 员工id
     */
    private Integer eid;
    /**
     * 员工名字
     */
    private String stuffname;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 更新时间
     */
    private String updateTime;
    /**
     * 分红
     */
    private BigDecimal assessUp;
    /**
     * 绩效奖金
     */
    private BigDecimal achieveUp;
    /**
     * 餐补
     */
    private BigDecimal foodUp;
    /**
     * 迟到罚金
     */
    private BigDecimal lateDown;
    /**
     * 早退
     */
    private BigDecimal learlyDown;
    /**
     * 出差补贴
     */
    private BigDecimal outUp;
    /**
     * 全勤
     */
    private BigDecimal allinUp;
    /**
     * 加班补贴
     */
    private BigDecimal overtimeUp;
    /**
     * 交通补贴
     */
    private BigDecimal runUp;
    /**
     * 职称补贴
     */
    private BigDecimal jobUp;
    /**
     * 支付狀態
     */
    private String paystatus;

    public PaydetailVo() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getEid() {
        return eid;
    }

    public void setEid(Integer eid) {
        this.eid = eid;
    }

    public String getStuffname() {
        return stuffname;
    }

    public void setStuffname(String stuffname) {
        this.stuffname = stuffname;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public BigDecimal getAssessUp() {
        return assessUp;
    }

    public void setAssessUp(BigDecimal assessUp) {
        this.assessUp = assessUp;
    }

    public BigDecimal getAchieveUp() {
        return achieveUp;
    }

    public void setAchieveUp(BigDecimal achieveUp) {
        this.achieveUp = achieveUp;
    }

    public BigDecimal getFoodUp() {
        return foodUp;
    }

    public void setFoodUp(BigDecimal foodUp) {
        this.foodUp = foodUp;
    }

    public BigDecimal getLateDown() {
        return lateDown;
    }

    public void setLateDown(BigDecimal lateDown) {
        this.lateDown = lateDown;
    }

    public BigDecimal getLearlyDown() {
        return learlyDown;
    }

    public void setLearlyDown(BigDecimal learlyDown) {
        this.learlyDown = learlyDown;
    }

    public BigDecimal getOutUp() {
        return outUp;
    }

    public void setOutUp(BigDecimal outUp) {
        this.outUp = outUp;
    }

    public BigDecimal getAllinUp() {
        return allinUp;
    }

    public void setAllinUp(BigDecimal allinUp) {
        this.allinUp = allinUp;
    }

    public BigDecimal getOvertimeUp() {
        return overtimeUp;
    }

    public void setOvertimeUp(BigDecimal overtimeUp) {
        this.overtimeUp = overtimeUp;
    }

    public BigDecimal getRunUp() {
        return runUp;
    }

    public void setRunUp(BigDecimal runUp) {
        this.runUp = runUp;
    }

    public BigDecimal getJobUp() {
        return jobUp;
    }

    public void setJobUp(BigDecimal jobUp) {
        this.jobUp = jobUp;
    }

    public String getPaystatus() {
        return paystatus;
    }

    public void setPaystatus(String paystatus) {
        this.paystatus = paystatus;
    }

    @Override
    public String toString() {
        return "PaydetailVo{" +
                "id=" + id +
                ", eid=" + eid +
                ", stuffname='" + stuffname + '\'' +
                ", createTime='" + createTime + '\'' +
                ", updateTime='" + updateTime + '\'' +
                ", assessUp=" + assessUp +
                ", achieveUp=" + achieveUp +
                ", foodUp=" + foodUp +
                ", lateDown=" + lateDown +
                ", learlyDown=" + learlyDown +
                ", outUp=" + outUp +
                ", allinUp=" + allinUp +
                ", overtimeUp=" + overtimeUp +
                ", runUp=" + runUp +
                ", jobUp=" + jobUp +
                ", paystatus='" + paystatus + '\'' +
                '}';
    }
}